import java.net.*;
import java.sql.*;
import java.awt.*;
import java.awt.event.*;
import java.io.*;
import javax.servlet.*;
import org.apache.xalan.xslt.*;

public class xslservlet extends GenericServlet 
{

    public void service(ServletRequest request, ServletResponse response) 
        throws ServletException, IOException 
    {
        response.setContentType(text/html);

        PrintWriter pw = response.getWriter();

        try 
        {  
            XSLTProcessor processor = XSLTProcessorFactory.getProcessor();
            processor.process(new XSLTInputSource(planetes.xml),
                new XSLTInputSource(planetes.xsl),
                new XSLTResultTarget(planetes.html));
         }
         catch(Exception e) {}  

        FileReader filereader = new FileReader(planetes.html);
        BufferedReader bufferedreader = new BufferedReader(filereader);
        String instring;

        while((instring = bufferedreader.readLine()) != null) {
            pw.println(instring);
        }

        filereader.close();
        pw.close();
  }
}


